#ifndef _ALIBABA_H_
#define _ALIBABA_H_
/***************************************************************/
#define EUART_RX_BYTES 	120                  // 
#define EUART_TX_BYTES 	50                  // 
/***************************************************************/
typedef struct{
  
    u8 tx_buf[EUART_TX_BYTES];
    u8 rx_buf[EUART_RX_BYTES];

    u8 rx_byte_tmr;
    u16 err_tmr_ct;
    u16 err_clr_ct;

    u8 tx_ct;
    u8 rx_ct;

    u8 sending_f;
    u8 recved_f;
}EUART_t;
/***************************************************************/
extern EUART_t          speak_comm;
extern bool             gb_Rtianmao;
extern bool             gb_Sendtianmao;
extern u8               ToFace[3];
//extern u8               ToTianMiao[80];
extern bool             gb_tmconnet;
extern bool             gb_tmrest;
/***************************************************************/
#define PROMPT_SHUAIFENG_OPEN_FAN_MP3  200//好的，已为您打开风机
#define PROMPT_SHUAIFENG_CLOSE_FAN_MP3  201 //好的，已为您关闭风机
#define PROMPT_SHUAIFENG_TURNUP_GEAR_MP3  202//好的，已为您调大挡位  
#define PROMPT_SHUAIFENG_TURNDOWN_GEAR_MP3  203//好的，已为您调小挡位  
#define PROMPT_SHUAIFENG_DELAY_TWO_MINUTES_MP3  204//好的，已为您设置延时两分钟  
#define PROMPT_SHUAIFENG_DELAY_THREE_MINUTES_MP3  205//好的，已为您设置延时三分钟  
#define PROMPT_SHUAIFENG_DELAY_FIVE_MINUTES_MP3  206 //好的，已为您设置延时五分钟  
#define PROMPT_SHUAIFENG_CANCEL_DELAY_MP3  207//好的，已为您取消延时  
#define PROMPT_SHUAIFENG_OPEN_LIGHTING_MP3  208//好的，已为您打开照明  
#define PROMPT_SHUAIFENG_CLOSE_LIGHTING_MP3  209//好的，已为您关闭照明  
#define PROMPT_SHUAIFENG_XIMEI_LEFTFOCUS_MP3  210//好的，已为您熄灭左灶
#define PROMPT_SHUAIFENG_XIMEI_RIGHTFOCUS_MP3  211//好的，已为您熄灭右灶  
#define PROMPT_SHUAIFENG_TIMING_LEFTFOCUS_MP3  212//好的，已为您启动左灶定时  
#define PROMPT_SHUAIFENG_TIMING_RIGHTFOCUS_MP3  213//好的，已为您启动右灶定时  
#define PROMPT_SHUAIFENG_CANCEL_TIMING_LEFTFOCUS_MP3  214//好的，已为您取消左灶定时  
#define PROMPT_SHUAIFENG_CANCEL_TIMING_RIGHTFOCUS_MP3  215//好的，已为您取消右灶定时  
#define PROMPT_SHUAIFENG_OPENWORK_STEAMER_MP3  216//好的，已为您开启工作
#define PROMPT_SHUAIFENG_SUSPENDWORK_STEAMER_MP3  217//好的，已为您暂停工作
#define PROMPT_SHUAIFENG_ENDWORK_STEAMER_MP3  218//好的，已为您结束工作
#define PROMPT_SHUAIFENG_CANCEL_APPOINT_MP3  219//好的，已为您取消预约
#define PROMPT_SHUAIFENG_FAN_1_MP3  220//好的，已为你设置风机一档
#define PROMPT_SHUAIFENG_FAN_2_MP3  221//好的，已为你设置风机二档
#define PROMPT_SHUAIFENG_FAN_3_MP3  222//好的，已为你设置风机三档
#define PROMPT_SHUAIFENG_FAN_4_MP3  223//好的，已为你设置风机四档
#define PROMPT_SHUAIFENG_FAN_5_MP3  224//好的，已为你设置风机五档
#define PROMPT_SHUAIFENG_FAN_6_MP3  225//好的，已为你设置风机六档
#define PROMPT_SHUAIFENG_FAN_7_MP3  226//好的，已为你设置风机七档
#define PROMPT_SHUAIFENG_FAN_8_MP3  227//好的，已为你设置风机八档
#define PROMPT_SHUAIFENG_CLOSESCREEN_MP3      241//好的，已为你关闭屏幕
#define PROMPT_SHUAIFENG_OPENSCREEN_MP3       242//好的，已为你打开屏幕
#define PROMPT_SHUAIFENG_OPENLOCK_MP3         249//好的，已为你打开童锁
#define PROMPT_SHUAIFENG_CLOSELOCK_MP3        250//好的，已为你关闭童锁
#define PROMPT_SHUAIFENG_OPENXIAODUGUI_MP3    251//好的，已为你打开消毒柜
#define PROMPT_SHUAIFENG_WORKXIAODU_MP3       252//好的，已为你启动消毒
#define PROMPT_SHUAIFENG_WORKDRY_MP3          253//好的，已为你启动烘干
#define PROMPT_SHUAIFENG_LEFTTIME_MP3         246//好的，左灶已定时对应时间
#define PROMRT_SHUAIFENG_RIGHTTIME_MP3        247//好的，右灶已定时对应时间
#define PROMRT_SHUAIFENG_SETTIME_MP3          236//好的，已为你设置对应的时间
#define PROMRT_SHUAIFENG_ADDTIME_MP3          237//好的，已为你加对应时间
#define PROMRT_SHUAIFENG_DECTIME_MP3          238//好的，已为你减对应时间
#define PROMRT_SHUAIFENG_SETTEMPER_MP3        239//好的，已为你设置对应的温度
#define PROMRT_SHUAIFENG_WORKKEEPON_MPS       240//蒸箱 继续工作
#define PROMRT_SHUAIFENG_APPOINTS_MPS         243//预约开始
#define PROMRT_SHUAIFENG_APPOINTEND_MPS       244//预约开始
#define PROMRT_SHUAIFENG_APPOINTTIME_MPS       245//预约时间
#define PROMRT_SHUAIFENG_SETMODE_MP3           248//模式设置
#define PROMRT_SHUAIFENG_WORK_MP3              253//好的，已为你启动
//新增
#define PROMRT_SHUAIFENG_NOFIRE     255//燃气灶已熄火，请先点燃灶具
#define PROMRT_SHUAIFENG_LOCKREMIND 254//童锁已锁定，请先解开童锁
/***************************************************************/
void Euart_init(void);
void send_tianmao_comm(void);
void Euart_send_byte_isr(void);
void Euart_recv_byte_isr(void);
void Euart_byte_tmr_dn(EUART_t * c_uart);
void receive_tianmao_deal(void);
void send_selmode(void);
void send_tianmaonet_comm(void);
void send_tianmaorest_comm(void);

#endif
